package com.ruoyi.db.domain;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 总账号信息对象 ml_account_info
 * 
 * @author ruoyi
 * @date 2023-02-02
 */
@Data
public class AccountInfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /**  */
    private Long id;

    /** 账户名称 */
    @Excel(name = "账户名称")
    private String name;

    /** 账户类型（WX 微信）(ZFB 支付宝)（BK 银行卡） */
    @Excel(name = "账户类型", readConverterExp = "W=X,微=信")
    private String type;

    /** 账号名称 */
    @Excel(name = "账号名称")
    private String accountUser;

    /** 账号编号 */
    @Excel(name = "账号编号")
    private String accountNo;

    /** 账号图片信息 */
    @Excel(name = "账号图片信息")
    private String accountImg;

    /** 账号信息备注 */
    @Excel(name = "账号信息备注")
    private String accountRemark;

    /**  */
    @Excel(name = "")
    private String mobile;

    /**  */
    @Excel(name = "")
    private String email;

    private String weixinUserid;


    /** 状态（1 可用）（0 不可用） */
    @Excel(name = "状态", readConverterExp = "1=,可=用")
    private Long status;

    /** 可用余额 */
    @Excel(name = "可用余额")
    private BigDecimal availableAmount;

    /** 总余额 */
    @Excel(name = "总余额")
    private BigDecimal totalAmount;

    private Integer ownerId;

    private String ownerName;
}
